/**
 * - 作者: DoooReyn
 * - 日期: 2023.11.01
 */

/** 普通提示 */
export interface HintTipInfo {
    /** 持续时间 */
    duration: number;
    /** 提示文本 */
    tip: string;
    /** 预制体路径 */
    path: string;
    /** 预制体所属资源包 */
    bundle?: string;
}

/** 滚动提示 */
export interface HintRollingTipInfo {
    /** 提示文本 */
    tip: string;
    /** 滚动次数 */
    rolls: number;
    /** 滚动速度 */
    speed: number;
    /** 预制体路径 */
    path: string;
    /** 预制体所属资源包 */
    bundle?: string;
}

/** 警告提示 */
export interface HintAlertInfo {
    /** 标题文本 */
    title?: string;
    /** 提示文本 */
    tip: string;
    /** 确认文本 */
    confirmText?: string;
    /** 拒绝文本 */
    rejectText?: string;
    /** 预制体路径 */
    path: string;
    /** 预制体所属资源包 */
    bundle?: string;
    /** 确认回调 */
    onConfirm?(): void;
    /** 拒绝回调 */
    onReject?(): void;
}

/** 网络繁忙提示 */
export interface HintNetBusyInfo {
    /** 预制体路径 */
    path: string;
    /** 预制体所属资源包 */
    bundle?: string;
}

/** 小 Loading 提示 */
export interface HintTinyLoadingInfo {
    /** 提示文本 */
    tip?: string;
    /** 预制体路径 */
    path: string;
    /** 预制体所属资源包 */
    bundle?: string;
}
